package java67_14.vip;

public class SuperMarket {
	String name;// 超市名字
	// 会员
	Vip[] vips = new Vip[100];

	/**
	 * 增加新会员
	 */
	public boolean add(Vip v) {
		// 找空位,把v放进去
		for (int i = 0; i < vips.length; i++) {
			if (vips[i] == null) {
				vips[i] = v;
				return true;
			}
		}
		return false;
	}

	/**
	 * 另外一种加会员的方法
	 * 
	 * @param no
	 * @param score
	 * @return
	 */
	public boolean add2(String no, int score) {
		// 找空位,把v放进去
		for (int i = 0; i < vips.length; i++) {
			if (vips[i] == null) {
				// Vip temp=new Vip();
				// temp.no=no;
				// temp.score=score;
				// vips[i]=temp;
				vips[i] = new Vip();
				vips[i].no = no;
				vips[i].score = score;
				return true;
			}
		}
		return false;
	}

	/**
	 * 显示已注册会员信息
	 */
	public void showVipsInformation() {
		for (Vip v : vips) {
			if (v != null)
				v.show();
		}
	}

	/**
	 * 根据会员编号查找会员积分. 如果会员号不存在,返回 null;存在,返回对应的会员对象!
	 */
	public Vip find(String num) {
//		for(int i=0;i<vips.length;i++) {
//			if(vips[i]!=null && vips[i].no.equals(num)) {
//				return vips[i];
//			}
//		}
//		return null;
		for (Vip v : vips) {
			if (v != null) {
				if (v.no.equals(num)) {
					return v;
				}
			}
		}
		return null;
	}
}
